Dynamic Restructuring of Transactional Work ow Activities: A Practical Implementation Method

نویسندگان

  • Tong Zhou
  • Calton Pu
  • Ling Liu
چکیده

We describe a practical method to implement the dynamic restructuring of distributed transactional activities with several main advantages. First, it guarantees the correctness of dynamic restructuring operations as well as that of ongoing transac-tional activities. Second, it is general enough to accommodate a wide range of workkow activities' dynamic restructuring requirements. Third, it facilitates the deployment of dynamic restructuring operations on production systems. Our method combines adaptors, microprotocols, and incremental specialization, building modularly on the system components (e.g., RTF 1], OCP 28], MARS 4]) that we previously developed to support distributed extended transaction processing 19]. A prototype implementation based on this method is built on top of Transarc Encina, a commercial online transaction processing (OLTP) monitor. To our knowledge, this is the rst implementation of dynamic restructuring on top of commercial OLTP systems. 1 Introduction Many of today's business workkows execute in distributed environments, exhibit dynamic structure, and involve sophisticated interaction dependencies, making them vulnerable to uncertain duration and unpredictable development. Handling dynamic transactional workkows in practice is considered one of the challenging open problems in workkow research 24]. In order to optimize the structure of business workkows and their execution performance in anticipation of various uncertainties, we have introduced a family of operations (e.g., Activity-Split and Activity-Join) for dynamic restructuring of ongoing workkow activities 16]. These activity restructuring operations build on a formal notion of validity so that they guarantee a rich set of correctness criteria (that extend serializability) of the resulting distributed, dynamic, and sophisticated new activities. Despite the conceptual simplicity of these activity restructuring operations, their implementation on practical systems is challenging for a variety of reasons: (1) these restructuring operations need to be carried out dynamically and eeciently while activity instances are executing; (2) activity instances have trans-actional properties to be met in addition to their normal

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

2D Computational Fluid Dynamic Modeling of Human Ventricle System Based on Fluid-Solid Interaction and Pulsatile Flow

Many diseases are related to cerebrospinal .uid (CSF) hydrodynamics. Therefore, understanding the hydrodynamics of CSF .ow and intracranial pressure is helpful for obtaining deeper knowledge of pathological processes and providing better treatments. Furthermore, engineering a reliable computational method is promising approach for fabricating in vitro models which is essential for inventing gen...

متن کامل

Transactional memory in a dynamic language

Concurrency control is mostly based on locks and is therefore notoriously difficult to use. Even though some programming languages provide high-level constructs, these add complexity and potentially hard-to-detect bugs to the application. Transactional memory is an attractive mechanism that does not have the drawbacks of locks, however the underlying implementation is often difficult to integra...

متن کامل

A Systematic Approach to Flexible Specification, Composition, and Restructuring of Workflow Activities

We introduce the ActivityFlow specification language for flexible specification, composition, and coordination of workflow activities. The most interesting features of the ActivityFlow specification language include: (1) a collection of specification mechanisms, allowing workflow designers to use a uniform workflow specification interface to describe different types (i.e., adhoc, administrative...

متن کامل

Implementation of HSE Requirement in architectural design and Constructions of Residential complexs

HSE management involves managing, controlling and handling all aspects of health, safety and the environment in the petroleum industry with the focus on major accident risk. In the field of residential and building construction ventures the workings met lots of practical hitches like procedure, responsibility, monitoring, evaluation housekeeping at Construction Sites and associated offices, per...

متن کامل

Validity of transactional analysis and emotional intelligence in training nursing students

Introduction: Emotional intelligence (EI) is considered a critical componentof a nurse’s characteristic trait which is known as a significant predictor of aperson’s job performance and life success. Transactional Analysis (TA) plays a fundamental role in nurse-patient communication and managing emotionsduring difficult dialect with patients. The aim of this review is to discuss theframework of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998